Debugging in Domain-Specific Modelling

نویسندگان

  • Raphael Mannadiar
  • Hans Vangheluwe
چکیده

An important obstacle to the wide-spread adoption of modeldriven development approaches in industry is the lack of proper debugging facilities. Software debugging support is provided by a combination of language and Integrated Development Environment (IDE) features which enable the monitoring and altering of a running program’s state. In Domain-Specific Modelling (DSM), debugging activities have a wider scope: designers debug model transformations (MTs) and synthesized artifacts, while domain-specific modellers debug their models, unaware of generated artifacts. This work surveys the state-of-the-art of debugging in the context of DSM and proposes a mapping between debugging concepts (e.g., breakpoints, assertions) in the software and DSM realms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling and application: A research domain in mathematics education

Abstract: The main purpose of this paper is introducing modelling and application as a research domain in mathematics education through reviewing related literature. The first purpose of this review is to give a more clear meaning of modelling and application, and base on that, makes the distinction between modelling in mathematics education & modelling in other scientific domains. There are so...

متن کامل

The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers

Debuggers are crucial tools for developing object-oriented software systems as they give developers direct access to the running systems. Nevertheless, traditional debuggers rely on generic mechanisms to explore and exhibit the execution stack and system state, while developers reason about and formulate domain-specific questions using concepts and abstractions from their application domains. T...

متن کامل

Practical domain-specific debuggers using the Moldable Debugger framework

Understanding the run-time behaviour of software systems can be a challenging activity. Debuggers are an essential category of tools used for this purpose as they give developers direct access to the running systems. Nevertheless, traditional debuggers rely on generic mechanisms to introspect and interact with the running systems, while developers reason about and formulate domain-specific ques...

متن کامل

Debugging Domain-Specific Languages in Eclipse

Domain-specific languages (DSLs) assist a software developer (or even an end-user) in writing a program using idioms that are closer to the abstractions found in a specific problem domain. Tool support for DSLs is lacking, however, when compared to the capabilities provided for standard general purpose languages (e.g., support for debugging a program written in a DSL is often non-existent). Thi...

متن کامل

Demonstration of a Domain-Specific Language Debugging Framework

This demonstration presents a debugging framework that targets domain-specific languages (DSLs). The DSL Debugging Framework (DDF) generates debuggers automatically from DSL grammar specifications. The debugging concern is weaved into a base grammar in an aspect-oriented style. DDF was used to generate debuggers for three different types of DSLs (imperative, declarative, and hybrid) that are tr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010